home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / documents / irix6.2 / README < prev    next >
Text File  |  1996-11-11  |  25KB  |  506 lines

  1.  
  2.                           IRIX 6.2 Documentation
  3.  
  4. ----------------------------------------------------------------------------
  5.  
  6. IRIX 6.2 is an upwardly compatible revision of IRIX 5 and IRIX 6. This is
  7. the first release that merges the 5.3 (32-bit) and 6.1 (64-bit) releases of
  8. software across our product line. This bundles an important new file system
  9. (XFS), while providing a number of improved kernel threads and greater
  10. graphics/kernel modularity speeding user requests and limiting system
  11. bottlenecks. IRIX 6.2 incorporates IRIX 5.3 features not previously
  12. avialable in IRIX 6. IRIX 6.2 incorporates substantial functionality from
  13. UNIX System V, Releases 4.1 and 4.2 (SVR4).
  14.  
  15.  
  16.                 The following documents are included herein:
  17.  
  18.   * Preparing for IRIX 6.2 & 64-bit, A Nutshell view and series of pointers
  19.   * IRIX 6.2 for System and Network Administrators, Pipeline, May/June, 1996
  20.   * IRIX 6.2 README FIRST
  21.   * IRIX 6.2 Instructions for Customers Updating From Earlier IRIX Releases
  22.   * IRIX 6.2 Datasheet, June 18, 1996
  23.   * IRIX 6.2 Technical Specifications, January 10, 1996
  24.   * Introduction to RogueWave Tools.h++ Libraries for Irix 6.2
  25.     ----------------------------------------------------
  26.   * IRIX 6.2 64-Bit Architecture and Standards Technical Report, April 16, 1996
  27.   * IRIX 6.2 New Features List
  28.   * N32 Welcome to MIPSpro N32 ABI overview
  29.   * MIPSpro(TM) N32 ABI Handbook
  30.   * MIPSpro 64-Bit Porting and Transition Guide
  31.   * IRIX 6.2 Device Driver Programming Guide
  32.   * Programming on Silicon Graphics Systems: An Overview
  33.   * Topics in IRIX Programming
  34.   * SGITCL Programmer's Guide
  35.   * Documentation Catalog for IRIX 6.2
  36.   * Preparing to Upgrade to IRIX 6.2
  37.   * The Coff Story -- End of Coff Support
  38.   * IRIX 6.2 Execution/Compilation Table
  39.   * 6.2 IRIX Admin Manual Set
  40.        o IRIX Admin: System Configuration and Operation
  41.        o IRIX Admin: Disks and Filesystems
  42.        o IRIX Admin: Peripheral Devices
  43.        o IRIX Admin: Networking and Mail
  44.        o IRIX Admin: Backup, Security, and Accounting
  45.        o IRIX Admin: Software Installation and Licensing
  46.  
  47.  
  48.    * Preparing for IRIX 6.2 & 64-bit, A Nutshell view and series of pointers
  49.  
  50.  
  51.    * IRIX 6.2 for System and Network Administrators, Pipeline, May/June,
  52.      1996
  53.  
  54.              This article discusses topics of interest to a system or
  55.           network administrator, or anyone that is responsible for
  56.           maintaining an IRIS system.
  57.              This article contains several items that system and network
  58.           administrators should be aware of before upgrading to IRIX 6.2. It
  59.           is strongly suggested that this article be read before upgrading
  60.           to IRIX 6.2.
  61.  
  62.  
  63.    * IRIX 6.2 README FIRST -- Before upgrading to IRIX 6.2 please read this
  64.      information
  65.  
  66.  
  67.    * IRIX 6.2 Instructions for Customers Updating From Earlier IRIX Releases
  68.  
  69.         This was something sent out to all people with an SGI support
  70.      contract. 3 pages, it discusses,
  71.              + Installation Conflicts
  72.              + References to IRIX 5.3, eoe1, and eoe2
  73.              + IRIX 6.2 Supported Systems
  74.              + References to "Beta" Software
  75.              + XPG4
  76.              + NetLS-Based Licenses
  77.              + Incorrect Release Numbers
  78.              + Missing Release Notes
  79.              + Infinite Reality
  80.  
  81.  
  82.    * IRIX 6.2 Datasheet, June 18, 1996
  83.  
  84.  
  85.    * IRIX 6.2 Technical Specifications, January 10, 1996
  86.  
  87.  
  88.    * Introduction to RogueWave Tools.h++ Libraries for Irix 6.2
  89.  
  90.         This article shows how to get started with the Tools.h++ collection
  91.      and utility classes available in the Irix 6.2 compiler configuration,
  92.      including the ANSI Class library support via Tools.h++.
  93.  
  94.  
  95.      ----------------------------------------------------------------
  96.  
  97.  
  98.    * IRIX 6.2 64-Bit Architecture and Standards Technical Report, April 22,
  99.      1996
  100.  
  101.  
  102.    * IRIX 6.2 New Features List document, March, 1996
  103.  
  104.  
  105.    * Welcome to MIPSpro N32 ABI overview
  106.    * MIPSpro(TM) N32 ABI Handbook, March, 1996
  107.         o HTML format
  108.         o PostScript:
  109.           complete book as single file:
  110.              + compressed PostScript (55 pages)
  111.              + uncompressed PostScript
  112.           each chapter/section as a separate file:
  113.              + Table of Contents (chapters as separate files)
  114.  
  115.         This book describes the N32 High Performance 32-bit Application
  116.      Binary Interface (ABI) for the MIPS architecture. Topics include:
  117.         o Chapter 1, "N32 ABI Overview"
  118.              + "What is N32?," which describes the n32 ABI and compares it
  119.                with the other MIPS ABIs.
  120.              + "Why We Need a New ABI," which lists the reasons why we need
  121.                a new ABI.
  122.              + "N32 Migration Requirements," which describes what is
  123.                required of both SGI and its customers to use the n32 ABI.
  124.         o Chapter 2, "Calling Convention Implementations"
  125.         o Chapter 3, "N32 Compatibility, Porting, and Assembly Language
  126.           Programming Issues"
  127.         o Chapter 4, "N32 Examples and Case Studies"
  128.      This document uses the following terminology:
  129.           o32 -- The current 32-bit ABI generated by the ucode compiler,
  130.           that is, 32-bit compilers prior to IRIX 6.1 operating system.
  131.           n32 -- The new 32-bit ABI generated by the MIPSpro 64-bit
  132.           compiler.
  133.           n64 -- The new 64-bit ABI generated by the MIPSpro 64-bit
  134.           compiler.
  135.  
  136.  
  137.    * MIPSpro 64-Bit Porting and Transition Guide, March 1996
  138.  
  139.         This document describes porting and transitioning to the MIPSpro
  140.      32-bit, 64-bit and high performance 32-bit (N32) compilers, and how to
  141.      employ them with IRIX 6.2, as well as providing techniques for tuning
  142.      the performance of your R8000 applications.
  143.  
  144.  
  145.    * IRIX 6.2 Device Driver Programming Guide, March 1996
  146.  
  147.         This guide describes the ways in which hardware devices are
  148.      integrated into and controlled from a Silicon Graphics computer system
  149.      running the IRIX operating system version 6.2 and above.
  150.         Three general classes of device-control software exist in an IRIX
  151.      system: process-level drivers, kernel-level drivers, and STREAMS
  152.      drivers.
  153.         o A process-level driver executes as part of a user-initiated
  154.           process. Examples include the use of programmed I/O (PIO) to the
  155.           VME bus, and control of external interrupts in a Challenge system.
  156.         o A kernel-level driver is loaded as part of the IRIX kernel and
  157.           executes in the kernel address space, controlling one device in
  158.           response to calls to its read, write, and ioctl (control) entry
  159.           points.
  160.         o A STREAMS driver is dynamically loaded into the kernel address
  161.           space to monitor or modify a stream of data passing between a
  162.           device and a user process.
  163.      All three classes are discussed in this guide, although the greatest
  164.      amount of attention is given to kernel-level drivers.
  165.         Note: This edition applies only to IRIX 6.2 and later. If you are
  166.      working with an earlier release (4.x, 5.2, 5.3, 6.0.x, or 6.1), you
  167.      should use the version of this manual appropriate to that release.
  168.  
  169.  
  170.    * Programming on Silicon Graphics Systems: An Overview, March 1996
  171.         o HTML format
  172.         o compressed PostScript Table of Contents (chapters as separate
  173.           files)
  174.  
  175.         If your goal is to write application programs that run on Silicon
  176.      Graphics computers, and if you know quite a bit about UNIX but not much
  177.      about the IRIX operating system, this book is for you. It doesn't tell
  178.      you everything you need to know to write your IRIX application, but it
  179.      does give you an overview of IRIX and the tools and libraries it
  180.      provides, and it tells you where to go to learn more.
  181.         The IRIX operating system is Silicon Graphics' implementation of the
  182.      UNIX operating system. All application programs written for Silicon
  183.      Graphics platforms run in the IRIX environment. Writing an application
  184.      with a graphical user interface that runs on Silicon Graphics platforms
  185.      requires the IRIX operating system, a compiler for your source code,
  186.      tools to build your user interface, tools to debug and tune your
  187.      program, and typically one or more application libraries. This guide
  188.      describes the software Silicon Graphics provides to perform these
  189.      tasks.
  190.                  What You Should Know Before Reading This Guide
  191.         This guide assumes that readers are experienced programmers who are
  192.      familiar with a UNIX programming environment, but not necessarily
  193.      familiar with IRIX. An understanding of object-oriented programming is
  194.      helpful when reading parts of this book.
  195.  
  196.  
  197.    * Topics in IRIX Programming, March 1996
  198.         o HTML format
  199.         o compressed PostScript Table of Contents (chapters as separate
  200.           files)
  201.  
  202.         This manual discusses several topics of interest to programmers
  203.      writing applications for the IRIX operating system on Silicon Graphics
  204.      computers, including memory management, interprocess communication,
  205.      models of parallel computation, file and record locking, font access,
  206.      and internationalization.
  207.         This manual contains the following chapters:
  208.         o Chapter 1, "Process Address Space,"
  209.           tells how the virtual address space is created and how objects are
  210.           mapped into it.
  211.         o Chapter 2, "Interprocess Communication,"
  212.           describes System V and IRIX interprocess communication mechanisms.
  213.         o Chapter 3, "Models of Parallel Computation,"
  214.           gives an overview of the different ways you can specify parallel
  215.           execution in Silicon Graphics systems.
  216.         o Chapter 4, "File and Record Locking,"
  217.           describes how to lock and unlock files and parts of files from
  218.           within a program.
  219.         o Chapter 5, "Working With Fonts,"
  220.           discusses typography and font use on Silicon Graphics computers,
  221.           and describes the Font Manager library.
  222.         o Chapter 6, "Internationalizing Your Application,"
  223.           explains how to create an application that can be adapted for use
  224.           in different countries.
  225.         o Appendix A, "ISO 3166 Country Names and Abbreviations,"
  226.           lists country codes for use with internationalization and
  227.           localization.
  228.         o Appendix B, "Converting PVM Applications to MPI,"
  229.           documents the methods of porting a PVM-based application to MPI.
  230.         This manual assumes you are writing an application that executes
  231.      under IRIX version 6.2 or later, and that you are familiar with the
  232.      programming conventions of UNIX in general and IRIX in particular.
  233.  
  234.  
  235.    * SGITCL Programmer's Guide, March 1996
  236.         o HTML format
  237.         o compressed PostScript Table of Contents (chapters as separate
  238.           files)
  239.  
  240.         Tcl is a simple interpretive programming language designed for rapid
  241.      development of user interface applications. SGITCL is a bundled product
  242.      in IRIX 6.2 that includes extended Tcl and various user interface
  243.      libraries.
  244.         This guide describes the installation and use of SGITCL, and
  245.      discusses particulars of the SGITCL implementation.
  246.         This manual contains the following chapters:
  247.         o Chapter 1, "What Tcl Offers,"
  248.           describes the advantages of working with Tcl and offers an
  249.           introduction to various programming tools related to Tcl.
  250.         o Chapter 2, "Common Tcl Extensions,"
  251.           enumerates available Tcl extensions and related components that
  252.           are included with SGITCL.
  253.         o Chapter 3, "Custom SGITCL Extensions,"
  254.           lists the Tcl extensions that are available only with SGITCL.
  255.         o Chapter 4, "Using Tcl Motif,"
  256.           offers an extended description of Tcl Motif, which allows you to
  257.           produce real Motif(TM) applications.
  258.         o Appendix A, "Extending Tcl,"
  259.           describes how to extend Tcl yourself, using C or C++ programs
  260.           bound as Tcl procedures
  261.  
  262.  
  263.      ----------------------------------------------------------------
  264.      PLEASE NOTE: -- July 3, 1996 --
  265.      The following documentation listings will go out-of-date almost
  266.      immediately -- nevertheless, we felt this "time-snapshot" was a useful
  267.      "time beacon" reference.
  268.      ----------------------------
  269.    * Documentation Catalog for IRIX 6.2 (which references its Manuals
  270.      Summary list)
  271.      This catalog lists the product documentation that is available in
  272.      printed format and can be ordered through SGI, as well as documentation
  273.      not available in printed format.
  274.    * IRIX 6.2 Manuals Listing (which references its Manuals Summary list)
  275.    * IRIX 6.2 Technical Publications BOM (Bill Of Materials)
  276.      ----------------------------------------------------------------
  277.  
  278.  
  279.    * Preparing to Upgrade to IRIX 6.2
  280.         Provides the method to identifing COFF (IRIX 4) binaries and
  281.      replacing them with the ELF binaries IRIX 5 and later releases employ.
  282.      Includes the coffcheck utility employed to find and replace COFF
  283.      executable files on local file systems.
  284.  
  285.  
  286.    * The Coff Story -- End of Coff Support
  287.         COFF (Common Object File Format) is dead; long live ELF (Executable
  288.      and Linking Format)
  289.  
  290.  
  291.    * IRIX 6.2 Execution/Compilation Table
  292.  
  293.  
  294.                    --------------------------------------
  295.  
  296.                            IRIX Admin Manual Set
  297.  
  298. New with IRIX 6.2, this set is comprised of 6 Manuals -- all of which are
  299. included here -- intended for system administrators: those people who are
  300. responsible for servers, multiple systems, and file structures outside the
  301. user's home directory and immediate working directories. If you find
  302. yourself in the position of maintaining systems for others or if you require
  303. more information about IRIX than is in the end-user manuals, these guides
  304. are for you. The IRIX Admin guides are available through the IRIS InSight
  305. online viewing system:
  306.  
  307.   1. IRIX Admin: System Configuration and Operation
  308.   2. IRIX Admin: Disks and Filesystems
  309.   3. IRIX Admin: Peripheral Devices
  310.   4. IRIX Admin: Networking and Mail
  311.   5. IRIX Admin: Backup, Security, and Accounting
  312.   6. IRIX Admin: Software Installation and Licensing
  313.  
  314.      ------------------------------------
  315.  
  316.  
  317.    * IRIX Admin: System Configuration and Operation, March 1996
  318.         o HTML format
  319.         o compressed PostScript Table of Contents (chapters as separate
  320.           files)
  321.  
  322.         Lists good general system administration practices and describes
  323.      system administration tasks, including configuring the operating
  324.      system; managing user accounts, user processes, and disk resources;
  325.      interacting with the system while in the PROM monitor; and tuning
  326.      system performance.
  327.                               How to Use This Guide
  328.         This guide is written for administrators who are responsible for
  329.      performing tasks beyond the reasonable scope of "end users."
  330.      Frequently, people who would consider themselves end users find
  331.      themselves performing advanced administrative tasks. This book has been
  332.      prepared to help both the new and experienced administrator
  333.      successfully perform all operations necessary to configure IRIX
  334.      systems. It is hoped that people who considered themselves end users in
  335.      the past will, by using this book, gain experience and confidence in
  336.      successfully performing advanced system administration tasks.
  337.                           Target Audience of This Guide
  338.         This guide is intended for administrators who are responsible for
  339.      one or more systems beyond the usual user responsibility for the user's
  340.      home directory structure and immediate working directories. This guide
  341.      and its companion guides have been written to provide directions for
  342.      those who find themselves in the position of maintaining systems for
  343.      themselves and others and who require more information about IRIX
  344.      commands and system and network expertise.
  345.  
  346.  
  347.    * IRIX Admin: Disks and Filesystems, March 1996
  348.         o HTML format
  349.         o compressed PostScript Table of Contents (chapters as separate
  350.           files)
  351.  
  352.         This guide discusses important concepts and administration
  353.      procedures for disks, filesystems, logical volumes, and guaranteed-rate
  354.      I/O. These procedures apply to all Silicon Graphics systems running the
  355.      IRIX 6.2 release or later.
  356.         This guide replaces the disks and filesystems material in the
  357.      now-obsolete IRIX Advanced Site and Server Administration Guide. It
  358.      also incorporates all of the material in the guide Getting Started With
  359.      XFS Filesystems except for the material on backup and restore, which is
  360.      now included in the guide IRIX Admin: Backup, Security, and Accounting.
  361.  
  362.         The types of disks, filesystems, and logical volumes covered in this
  363.      guide are:
  364.         o SCSI disks.
  365.           Systems that run IRIX 6.2 or later use only SCSI disks.
  366.         o The Extent File System (EFS).
  367.           The EFS filesystem, a filesystem developed by Silicon Graphics,
  368.           has been the filesystem used by IRIX for many years.
  369.         o The XFS filesystem.
  370.           The XFS filesystem, a high-performance alternative to EFS
  371.           developed by Silicon Graphics, was first released for IRIX 5.3.
  372.         o lv logical volumes.
  373.           The lv logical volume system provides basic logical volumes and
  374.           has been available in IRIX for many years. Support for lv logical
  375.           volumes will be dropped in a future IRIX release.
  376.         o XLV logical volumes.
  377.           The XLV logical volume system, a high-performance logical volume
  378.           system with many advanced features was developed by Silicon
  379.           Graphics and released first for IRIX 5.3.
  380.      This guide is organized into chapters that provide reference
  381.      information (the "concepts" chapters) and chapters that give procedures
  382.      for performing disk and filesystem administration tasks. An appendix
  383.      provides in-depth information about the command fsck.
  384.  
  385.  
  386.    * IRIX Admin: Peripheral Devices, March 1996
  387.         o HTML format
  388.         o compressed PostScript Table of Contents (chapters as separate
  389.           files)
  390.  
  391.         This guide explains how to use the system-level IRIX utilities
  392.      available with IRIS workstations and servers to set up and maintain
  393.      peripheral devices, such as terminals, modems, printers, and CD-ROM and
  394.      tape drives. Also includes specifications for the associated cables for
  395.      these devices.
  396.         If you have a graphics workstation, you may find it convenient to
  397.      use the System Manager, which is described in the Personal System
  398.      Administration Guide. That guide should be your first resource for
  399.      administering graphics workstations. Regardless of whether you use the
  400.      System Manager or the IRIX command-line interface, the results are the
  401.      same. The System Manager does not create any new files on your system,
  402.      unlike applications such as WorkSpace.
  403.         If you have a server, this book and the other books in the IRIX
  404.      Admin suite are your primary guides to system administration, since
  405.      without graphics, you cannot use the System Manager. This guide does
  406.      not describe the System Manager in great detail. Instead, it covers the
  407.      traditional shell command approach to administering peripherals with
  408.      the IRIX operating system.
  409.  
  410.  
  411.    * IRIX Admin: Networking and Mail, March 1996
  412.         o HTML format
  413.         o compressed PostScript Table of Contents (chapters as separate
  414.           files)
  415.  
  416.         This guide explains how to set up and maintain a network of IRIS
  417.      workstations and servers. It includes information on TCP/IP networking,
  418.      including SLIP and PPP, UUCP networking, and configuring the sendmail
  419.      mail transfer agent.
  420.         The standard network communications software that runs on Silicon
  421.      Graphics workstations is derived from the networking software in the
  422.      4.3BSD UNIX releases from the University of California at Berkeley and
  423.      the Sun Microsystems RPC (remote procedure call) system. The IRIX
  424.      operating system implements the Internet Protocol suite and UNIX domain
  425.      sockets using the 4.3BSD UNIX socket mechanism. The system also
  426.      supports access to the underlying network media by means of raw
  427.      sockets.
  428.  
  429.  
  430.    * IRIX Admin: Backup, Security, and Accounting, March 1996
  431.         o HTML format
  432.         o compressed PostScript Table of Contents (chapters as separate
  433.           files)
  434.  
  435.         Describes how to back up and restore files, how to protect your
  436.      system's and network's security, and how to track system usage on a
  437.      per-user basis.
  438.         This guide is written for system and network administrators
  439.      responsible for IRIX backups, security, or accounting. If you are
  440.      responsible for your personal workstation only, refer to the Personal
  441.      System Administrator's Guide first for this information.
  442.                             What This Guide Contains
  443.         This manual documents data backup and recovery, host and network
  444.      security, and host resource auditing and accounting for IRIX computer
  445.      sites.
  446.                               How to Use This Guide
  447.         You will probably use the parts of this document separately.
  448.         If you are responsible for backups, refer to Part I. Read Chapter 1
  449.      if you have yet to implement a backup policy, Chapter 2 to learn
  450.      details on the use of a particular backup tool, and Chapter 3 if you
  451.      are having trouble with backups.
  452.         If you are responsible for security, read Part II, Chapter 4 for
  453.      details on configuring IRIX host security, and Chapter 5 if you are
  454.      responsible for network security as well.
  455.         If you are responsible for system auditing, read Part III, Chapter
  456.      6.
  457.         If you are responsible for monitoring system usage, read Part III,
  458.      Chapter 7.
  459.  
  460.  
  461.    * IRIX Admin: Software Installation and Licensing, March 1996
  462.         o HTML format
  463.         o compressed PostScript Table of Contents (chapters as separate
  464.           files)
  465.  
  466.         Explains how to install Silicon Graphics software products using
  467.      Inst, the command line interface to the IRIX installation utility, inst
  468.      (see the inst(1M) reference page). It introduces readers to Silicon
  469.      Graphics software release conventions and explains how to plan,
  470.      execute, and maintain a software installation on Silicon Graphics
  471.      workstations and servers.
  472.         Two installation methods are described in this guide:
  473.         o live installations that in which software is transferred while the
  474.           target system remains in operation
  475.         o specialized installations, called miniroot installations, that
  476.           rely on system firmware for the software transfer (This method
  477.           requires a system shutdown.)
  478.      This guide contains only information that is specific to setting up
  479.      FLEXlm licensing software on Silicon Graphics workstations and servers.
  480.      Please refer to these documents, which are available online from IRIS
  481.      InSight, for complete information on administering a licensing scheme:
  482.         o FLEXlm End User Manual
  483.         o Network License System Administration Guide
  484.                             Inst or Software Manager?
  485.         In addition to Inst, the command line interface, the inst utility
  486.      includes Software Manager, a graphical user interface to conventional
  487.      installations. Software Manager is documented separately in the
  488.      Personal System Administration Guide.
  489.         Because of its graphical features, Software Manager cannot be used
  490.      for miniroot installations. To perform miniroot installations, use Inst
  491.      and the instructions provided in Chapter 3 of this guide. Information
  492.      in Chapter 1 explains how to determine whether a miniroot installation
  493.      is necessary.
  494.         The operation of inst and the Inst and Software Manager interfaces
  495.      can be customized with a set of preferences. Use Chapter 8 as a
  496.      comprehensive reference for specifying preferences and for managing the
  497.      configuration files that store preference settings for both interfaces.
  498.                            Installing Diskless Systems
  499.         IRIX Admin: Software Installation and Licensing does not explain how
  500.      to install software for diskless operation. Please refer to the
  501.      Diskless Workstation Administration Guide for instructions on
  502.      installing diskless systems.
  503.  
  504. ----------------------------------------------------------------------------
  505. Copyright ⌐ 1995-96, Silicon Graphics, Inc.
  506.